//
//  JKRFeedTopLayout.h
//  JKRFeedDemo
//
//  Created by Lucky on 2017/12/10.
//  Copyright © 2017年 Lucky. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "JKRFeedDataModel.h"

@interface JKRFeedTopLayout : NSObject

@property (nonatomic, assign) BOOL show;
@property (nonatomic, assign) CGRect topFrame;

@property (nonatomic, assign) CGRect topLabelFrame;
@property (nonatomic, strong) YYTextLayout *topLabelLayout;
@property (nonatomic, assign) CGRect topLineViewFrame;
@property (nonatomic, assign) CGRect headerImageViewFrame;
@property (nonatomic, strong) NSURL *headerImageViewURL;
@property (nonatomic, assign) CGRect userLabelFrame;
@property (nonatomic, strong) YYTextLayout *userLabelLayout;
@property (nonatomic, assign) CGRect statusLabelFrame;
@property (nonatomic, strong) YYTextLayout *statusLabelLayout;
@property (nonatomic, assign) CGRect bottomLabelFrame;
@property (nonatomic, strong) YYTextLayout *bottomLabelLayout;
@property (nonatomic, assign) CGRect chatButtonFrame;
@property (nonatomic, assign) CGRect finishButtonFrame;
@property (nonatomic, assign) CGRect startButtonFrame;
@property (nonatomic, assign) CGRect selectButtonFrame;
@property (nonatomic, assign) CGRect disabledSelectButtonFrame;

- (instancetype)initWithModel:(JKRFeedDataModel *)model;

@end
